草庐IT

jQuery Mobile 过渡

全部标签

swift - 如何删除 UIViewController 过渡动画?

在我的Storyboard上,我有两个ViewController,我有一个使用“显示”转换到第二个ViewController的按钮。我是viewControllers的新手,我想知道如何删除过渡动画。首选逐步回答。 最佳答案 单击连接两个ViewController的箭头:所以现在在您的右侧将Storyboard转场更改为模态呈现并取消选择动画我现在无法测试,但它应该可以。 关于swift-如何删除UIViewController过渡动画?,我们在StackOverflow上找到一个

ios - 带有显示隐藏动画 iOS 的 UIView 翻转过渡

我正在制作从一个UIView到另一个UIView的翻转动画,它位于第一个UIView的后面并隐藏。代码:UIView.transition(from:mediumFirstView,to:mediumSecondView,duration:0.5,options:[.transitionFlipFromRight,.showHideTransitionViews]){_inself.mediumFirstView.isUserInteractionEnabled=falseself.mediumSecondView.isUserInteractionEnabled=true}或者这个:

ios - ViewController 出现两次过渡

问题总结我的mainVC-->第二个VC转换似乎运行了两次。然而,奇怪的是第二个VC的viewDidLoad只运行一次。这是我的项目中唯一存在此问题的转换。我对此进行了研究并发现了加载两次的问题,但没有一个与我的转换两次但加载一次的场景相匹配。常见问题,比如有人在Storyboard中添加了两个segue,没有出现在我的项目中:在我的第一个/RootViewController(称为mainVC)中,我以编程方式在viewDidLoad中添加了一个边缘平移手势:letpanLeftEdgeGesture_MainVC=UIScreenEdgePanGestureRecognizer(t

ios - 在过渡期间使 UINavigationBar 透明动画

我可以使用这段代码实现半透明的UINavigationBar透明:overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)navigationController!.navigationBar.setBackgroundImage(UIImage(),forBarMetrics:.Default)navigationController!.navigationBar.shadowImage=UIImage()}但是如果你尝试这样做,你会注意到推送动画过渡期间的不良效果。在左侧屏幕完全消失之前,导航栏

ios - UITabBar 在使用动画过渡时显示黑屏。 ( swift )

我正在制作iOSUITabBar应用程序,我尝试使用动画过渡。但是有一点不对劲。当使用动画过渡更改View时,我的应用程序显示黑色空白View。我的一些代码TransitionManager类...funcanimateTransition(transitionContext:UIViewControllerContextTransitioning){letcontainer=transitionContext.containerView()letfromView=transitionContext.viewForKey(UITransitionContextFromViewKey)!

ios - 交互式过渡 : Segue declaration

理论问题:在下面的代码中,为什么在“performSegue....”这一行,segue没有完全执行?我的意思是,它怎么知道这是一个交互式过渡,为什么方法“performSegue...”的效果与在其他地方声明的效果不一样?FirstViewController.swiftlettransitionManager=TransitionManager()overridefuncviewDidLoad(){super.viewDidLoad()transitionManager.sourceViewController=self//Doanyadditionalsetupafterload

ios - 过渡后导航栏跳转

我正在制作一个使用标签栏在ViewController之间导航的应用程序。我想添加一个过渡效果,当按下选项卡按钮时,该效果会在每个View之间交叉溶解。我已经使用UIView.transitionFromView实现了这个转换,但是导航栏在转换期间没有按预期工作。在第一次转换到View期间,导航栏显示得太高,但在转换完成后跳回原位。但是,下次您切换到同一View时,导航栏会在转换期间和转换后位于正确的位置。我看到了一个答案here解决自定义动画的问题,但我不知道如何让它与我当前的实现一起工作。我的问题我已经看到通过将View强制降低几个点(44点)来解决问题的答案,但是有没有办法在不直

ios - 交互式 UIView 翻转过渡

我有一张卡片的正面和背面。我像这样为两者之间的过渡设置动画:privatefuncflipToBack(){UIView.transition(from:frontContainer,to:backContainer,duration:0.5,options:[.transitionFlipFromRight,.showHideTransitionViews],completion:nil)}privatefuncflipToFront(){UIView.transition(from:backContainer,to:frontContainer,duration:0.5,optio

ios - Swift – self.navigationController 在过渡后变为 nil

我在我的应用程序中遇到了一个非常奇怪的错误,在两个View之间,self.navigationController正在变为nil我有几个ViewController:MainViewController、SecondViewControllerPastSessionsViewController、JournalViewController。我使用JournalViewController有两个目的,将新条目保存到CoreData或编辑旧条目。详细信息与此错误并不相关。当我尝试从堆栈中弹出JournalViewController并返回到MainViewController时发生错误,但

swift - Swift 3 中的自定义过渡无法正确翻译

我已经实现了一个导航Controller来合并旋转圆盘类型的布局(想象一下每个VC都布置成一个圆圈,作为一个整体旋转,依次进入View。导航Controller被配置为使用自定义过渡类,如下:-importUIKitclassRotaryTransition:NSObject,UIViewControllerAnimatedTransitioning{letisPresenting:Boolletduration:TimeInterval=0.5letanimationDuration:TimeInterval=0.7letdelay:TimeInterval=0letdamping: